package com.bsg.upm.dao;

import java.util.List;

import com.bsg.upm.entity.UserRoleEntity;

/**
 * 用户角色接口
 * 
 * @author HCK
 *
 */
public interface UserRoleDao extends CrudDao<UserRoleEntity> {

	/**
	 * 获取所有角色名称
	 * 
	 * @return 角色名称集合
	 */
	List<UserRoleEntity> listName();

	/**
	 * 获取指定角色代码的角色个数
	 * 
	 * @param code
	 *            角色代码
	 * @return 角色个数
	 */
	int countByCode(String code);

	/**
	 * 获取指定角色名的角色个数
	 * 
	 * @param name
	 *            角色名称
	 * @return 角色个数
	 */
	int countByName(String name);
}
